
/* 
整个项目api的管理
*/
import request from "./request"
export default{
  //home组件左侧表格数据获取
  getTableData(params){
    return request({
      url: '/home/getData',
      method: 'get',
      data:params,
      mock:true
    })
  },
  //home右侧第一项数据
  getCountData(){
    return request({
      url:'/home/getCountData',
      method:'get',
      mock:true
    })
  },
  // echarts数据
  getEchartData(){
    return request({
      url:'/home/getChartsData',
      method:'get',
      mock:true
    })
  },
  //本地mock模拟数据
  //用户列表数据
  getUserData(params){
    return request({
      url: '/user/getUser',
      method:'get',
      // data:{total:0,page:1}
      data:params,
      //这个mock如果是true的话，用的就是线上fastmock的数据
      mock:false,
      
    })
  },
  //增加用户
  addUser(params){
    return request({
      url: '/user/add',
      method:'post',
      data:params,
      //这个mock如果是true的话，用的就是线上fastmock的数据
      mock:false,
      
    })
  },
  //编辑用户
  editUser(params){
    return request({
      url: '/user/edit',
      method:'post',
      data:params,
      //这个mock如果是true的话，用的就是线上fastmock的数据
      mock:false,
    })
  },
  //删除用户
  deletUser(params){
    return request({
      url: '/user/delete',
      method:'get',
      data:params,
      //这个mock如果是true的话，用的就是线上fastmock的数据
      mock:false,
    })
  },
  //根据用户的用户名不同 返回不一样的菜单列表
  getMenu(params){
    return request({
      url: '/permission/getMenu',
      method:'post',
      data:params,
      //这个mock如果是true的话，用的就是线上fastmock的数据
      mock:false,
    })
  }
}